package com.ityedao.Collection集合体系的特点.List系列集合;

import java.util.ArrayList;
import java.util.List;

public class ListTest1 {
    public static void main(String[] args) {
        // 掌握List系列集合的特点，以及其提供的特有方法
        // 1、创建一个ArrayList集合对象（有序、可重复、有索引）
        List<String> list = new ArrayList<>();// 一行经典代码
        list.add("蜘蛛精");
        list.add("至尊宝");
        list.add("至尊宝");
        list.add("牛夫人");
        System.out.println(list);

        // 2、public void add(int index, E element):在某个索引位置插入元素
        list.add(2, "紫霞仙子");
        System.out.println(list);

        // 3、public E remove(int index):根据索引删除元素，返回被删除元素
        list.remove(2);
        System.out.println(list);

        // 4.public E get(int index):返回集合中指定位置的元素
        System.out.println(list.get(3));

        // 5、public E set(int index):修改索引位置处的元素，修改成功后，会返回原来的数据
        System.out.println(list.set(3, "牛魔王"));
        System.out.println(list);
    }
}
